Skip to content

Fronius: Modul umstrukturiert, HTTP-API und Modbus/SunSpec getrennt - #3897

Merged
LKuemmel merged 2 commits into
openWB:masterfrom
seaspotter:fronius-rework
Sep 15, 2026
Merged

LKuemmel merged 2 commits into
openWB:masterfrom
seaspotter:fronius-rework

Conversation

@seaspotter

Copy link
Copy Markdown
Collaborator

UI: openWB/openwb-ui-settings#1076

Hintergrund

Auslöser war #3892, dass die PV-/Ertragsstatistik durchgehend nicht stimmte — Ursache waren wiederholt fehlerhafte Auslesungen des Fronius-Moduls. Bei der Fehlersuche hat sich das bestehende Modul als unnötig dupliziert und uneinheitlich zwischen den Komponententypen herausgestellt, weshalb im Zuge dessen gleich aufgeräumt wurde.

Zusammenfassung

  • Fronius-Modul aufgeräumt: HTTP-API-Variante in fronius_http_api umbenannt, Wechselrichter-/Zähler-Komponententypen zusammengeführt (dedupliziert).
  • Aktive Speichersteuerung (Lade-/Entladeleistung vorgeben) ergänzt. @ndrsnhs Fronius: active bat control #3859 ist hier mit enthalten!
  • Neues Modul fronius_sunspec für Fronius-Geräte über Modbus/SunSpec (TCP) hinzugefügt, inkl. Zähler, Wechselrichter und Speicher.
  • Migration bestehender Konfigurationen (Datastore-Version 141) inklusive Test.

Bekannte Einschränkung

Die aktive Speichersteuerung (set_power_limit) im neuen fronius_sunspec-Modul wurde nicht an echter Fronius-Hardware verifiziert — insbesondere die Vorzeichenkonvention der Speicher-Leistungsregister ist nicht offiziell dokumentiert.

@seaspotter
seaspotter requested a review from ndrsnhs September 6, 2026 08:26
@LKuemmel
LKuemmel merged commit 2941c3a into openWB:master Sep 15, 2026
1 check passed
@seaspotter
seaspotter deleted the fronius-rework branch September 15, 2026 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants